// mongodb的客户端 MongoClient构造函数
const {MongoClient} = require("mongodb");

async function main(){
    // 获取客户端实例
    const url = "mongodb:127.0.0.1:27017";
    const client = new MongoClient(url);

    // 通过客户端 连接上mongodb
    // connect方法 返回是一个promise对象
    try{
        await client.connect();

        // // 获取db实例
        const db = client.db("z-blog");
        // 获取集合实例
        const userCollection = db.collection("user");
        // 查询所有的数据 转换成 数组
        console.log(await userCollection.find().toArray());

        // 关闭连接
        await client.close();
    } catch(e){
        console.log("出错了");
        console.log(e);

        // 关闭连接
        await client.close();
    }
}

main();